<%@page import="domein.Dienst"%>
<%@page import="domein.Factuur"%>
<%@page import="java.net.URLDecoder"%>
<%@page import="java.util.ArrayList"%>

<%
String pageTitel = "Facturen"; //pagina titel wordt getoond in header.jsp
%>
<!-- include header -->
<%@ include file="../skelet/header.jsp"%>
<%
ArrayList<Dienst> afgenomenDiensten = (ArrayList<Dienst>)request.getSession().getAttribute(("afgenomenDiensten"));
%>

<!-- begin content -->
<div class="row-fluid">
	<div class="span6 well">
			<%
			String error = (String)request.getAttribute("error");
			if (error != null && !error.isEmpty()) {
		%>
		<div class="alert alert-error">
			<%
				out.println(URLDecoder.decode(error, "UTF-8") + "<br/>");
			%>
		</div>
		<%
			}
		%>
		
				<%
			String message = (String)request.getAttribute("message");
			if (message != null && !message.isEmpty()) {
		%>
		<div class="alert alert-succes">
			<%
				out.println(URLDecoder.decode(error, "UTF-8") + "<br/>");
			%>
		</div>
		<%
			}
		%>
	<h3>Afgenomen diensten:</h3>
		<table class="table table-striped">
			<thead>
				<tr>
					<td>Dienst #</td>
					<td>Dienst naam</td>
					<td>Prijs</td>
				</tr>
			</thead>
			<tbody>
				<% 
				if(afgenomenDiensten != null)
				for(Dienst dienst: afgenomenDiensten){
				%>
				<tr>
					<td><%=afgenomenDiensten.indexOf(dienst)%>
					<td><%=dienst.getOmschrijving()%>
					<td><%=dienst.getTotaalPrijs()%>
				</tr>
				<%
				}
				%>
			</tbody>
		</table>	
	</div>
	<div class="span6 well">
	<% if(klant != null) {%>
		<form action='${pageContext.request.contextPath}/medewerker/FactuurServlet.do' method='post'>
		<h3>Openstaande facturen:</h3>
			<table class="table table-striped">
				<thead>
					<tr>
						<td>Selecteer</td>
						<td>Factuur datum</td>
						<td>Factuur bedrag</td>						
					</tr>
				</thead>
				<tbody>
					<% 
					for(Factuur factuur: klant.getOpenstaandeFacturen()){
					%>
					<tr>
						<td>
							<input type="radio" name="factuurIndex" value="<%=klant.getOpenstaandeFacturen().indexOf(factuur)%>"/> 
							</td>
						<td><%=factuur.getDatumString()%>
						<td><%=factuur.getTotaalBedrag()%>
					</tr>
					<%
					}
					%>
				</tbody>
			</table>
			<input type="submit" class="btn"/>
			<a class="btn" href="${pageContext.request.contextPath}/medewerker/FactuurServlet.do?action=nieuwe-factuur">Plaats op nieuwe factuur</a>
		</form>
		<%} %>
	</div>
</div>

<!-- eind content -->

<!-- include footer -->
<%@ include file="../skelet/footer.jsp"%>